controls due diligence support engineering accounting automation auditing auditor independence cpa control audit controls system industrial